package cc.rengu.igas.channel.alipay.core.model.request;

import cc.rengu.igas.channel.alipay.facade.bean.TradeFundBill;

import java.io.Serializable;
import java.util.List;

/**
 * 银联支付宝支付结果通知请求类
 */
public class CupsAlipayNoticeRequest implements Serializable {
    private String tradeStatus;        /*交易状态*/
    private String orderId;        /*原支付订单号*/
    private String channelOrderId;        /*通道流水号*/
    private String orderAmt;        /*订单金额*/
    private String receiptAmt;        /*实收金额*/
    private String buyerPayAmt;        /*买家付款的金额*/
    private String invoiceAmt;        /*可开票金额*/
    private String refundAmt;        /*退款金额*/
    private String payTime;        /*支付时间*/
    private String refundTime;        /*退款时间*/
    private String closeTime;        /*结束时间*/
    private String outBizNo;        /*商户业务号*/
    private List<TradeFundBill> tradeFundBillList;        /*资金渠道*/
    private String chargeFlags;        /*费率活动标识*/
    private String buyerLogonId;       /*买方支付宝账户*/

    public String getTradeStatus() {
        return tradeStatus;
    }

    public void setTradeStatus(String tradeStatus) {
        this.tradeStatus = tradeStatus;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getChannelOrderId() {
        return channelOrderId;
    }

    public void setChannelOrderId(String channelOrderId) {
        this.channelOrderId = channelOrderId;
    }

    public String getOrderAmt() {
        return orderAmt;
    }

    public void setOrderAmt(String orderAmt) {
        this.orderAmt = orderAmt;
    }

    public String getReceiptAmt() {
        return receiptAmt;
    }

    public void setReceiptAmt(String receiptAmt) {
        this.receiptAmt = receiptAmt;
    }

    public String getBuyerPayAmt() {
        return buyerPayAmt;
    }

    public void setBuyerPayAmt(String buyerPayAmt) {
        this.buyerPayAmt = buyerPayAmt;
    }

    public String getInvoiceAmt() {
        return invoiceAmt;
    }

    public void setInvoiceAmt(String invoiceAmt) {
        this.invoiceAmt = invoiceAmt;
    }

    public String getRefundAmt() {
        return refundAmt;
    }

    public void setRefundAmt(String refundAmt) {
        this.refundAmt = refundAmt;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    public String getRefundTime() {
        return refundTime;
    }

    public void setRefundTime(String refundTime) {
        this.refundTime = refundTime;
    }

    public String getCloseTime() {
        return closeTime;
    }

    public void setCloseTime(String closeTime) {
        this.closeTime = closeTime;
    }

    public String getOutBizNo() {
        return outBizNo;
    }

    public void setOutBizNo(String outBizNo) {
        this.outBizNo = outBizNo;
    }

    public List<TradeFundBill> getTradeFundBillList() {
        return tradeFundBillList;
    }

    public void setTradeFundBillList(List<TradeFundBill> tradeFundBillList) {
        this.tradeFundBillList = tradeFundBillList;
    }

    public String getChargeFlags() {
        return chargeFlags;
    }

    public void setChargeFlags(String chargeFlags) {
        this.chargeFlags = chargeFlags;
    }

    public String getBuyerLogonId() {
        return buyerLogonId;
    }

    public void setBuyerLogonId(String buyerLogonId) {
        this.buyerLogonId = buyerLogonId;
    }
}
